home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 21 / CU Amiga Magazine's Super CD-ROM 21 (1998)(EMAP Images)(GB)[!][issue 1998-04].iso / CUCD / Programming / Python-1.4 / Python1.4_Source / Modules / protos / socketmodule_protos.h < prev    next >
Text File  |  1996-12-15  |  3KB  |  42 lines

  1. /* Prototypes for functions defined in Modules/socketmodule.c  */
  2.  
  3. static PyObject * PySocket_Err(void);
  4. static PySocketSockObject * PySocketSock_New(int , int , int , int );
  5. static int setipaddr(unsigned char * , struct sockaddr_in * );
  6. static PyObject * makeipaddr(struct sockaddr_in * );
  7. static PyObject * makesockaddr(struct sockaddr * , int );
  8. static int getsockaddrarg(PySocketSockObject * , PyObject * , struct sockaddr ** , int * );
  9. static int getsockaddrlen(PySocketSockObject * , int * );
  10. static PyObject * PySocketSock_accept(PySocketSockObject * , PyObject * );
  11. static PyObject * PySocketSock_setblocking(PySocketSockObject * , PyObject * );
  12. static PyObject * PySocketSock_setsockopt(PySocketSockObject * , PyObject * );
  13. static PyObject * PySocketSock_getsockopt(PySocketSockObject * , PyObject * );
  14. static PyObject * PySocketSock_bind(PySocketSockObject * , PyObject * );
  15. static PyObject * PySocketSock_close(PySocketSockObject * , PyObject * );
  16. static PyObject * PySocketSock_connect(PySocketSockObject * , PyObject * );
  17. static PyObject * PySocketSock_fileno(PySocketSockObject * , PyObject * );
  18. static PyObject * PySocketSock_dup(PySocketSockObject * , PyObject * );
  19. static PyObject * PySocketSock_getsockname(PySocketSockObject * , PyObject * );
  20. static PyObject * PySocketSock_getpeername(PySocketSockObject * , PyObject * );
  21. static PyObject * PySocketSock_listen(PySocketSockObject * , PyObject * );
  22. static PyObject * PySocketSock_makefile(PySocketSockObject * , PyObject * );
  23. static PyObject * PySocketSock_recv(PySocketSockObject * , PyObject * );
  24. static PyObject * PySocketSock_recvfrom(PySocketSockObject * , PyObject * );
  25. static PyObject * PySocketSock_send(PySocketSockObject * , PyObject * );
  26. static PyObject * PySocketSock_sendto(PySocketSockObject * , PyObject * );
  27. static PyObject * PySocketSock_shutdown(PySocketSockObject * , PyObject * );
  28. static void PySocketSock_dealloc(PySocketSockObject * );
  29. static PyObject * PySocketSock_getattr(PySocketSockObject * , unsigned char * );
  30. static PyObject * PySocketSock_repr(PySocketSockObject * );
  31. static PyObject * PySocket_gethostname(PyObject * , PyObject * );
  32. static PyObject * PySocket_gethostbyname(PyObject * , PyObject * );
  33. static PyObject * PySocket_gethostbyaddr(PyObject * , PyObject * );
  34. static PyObject * PySocket_getservbyname(PyObject * , PyObject * );
  35. static PyObject * PySocket_socket(PyObject * , PyObject * );
  36. static PyObject * PySocket_fromfd(PyObject * , PyObject * );
  37. static PyObject * PySocket_ntohs(PyObject * , PyObject * );
  38. static PyObject * PySocket_ntohl(PyObject * , PyObject * );
  39. static PyObject * PySocket_htons(PyObject * , PyObject * );
  40. static PyObject * PySocket_htonl(PyObject * , PyObject * );
  41. static void insint(PyObject * , unsigned char * , int );
  42.